type runtime.spanSetBlock
10 uses
runtime (current package)
mspanset.go#L59: type spanSetBlock struct {
mspanset.go#L81: var block *spanSetBlock
mspanset.go#L86: block = (*spanSetBlock)(atomic.Loadp(blockp))
mspanset.go#L189: block := (*spanSetBlock)(atomic.Loadp(blockp))
mspanset.go#L244: blockp := (**spanSetBlock)(add(b.spine, goarch.PtrSize*uintptr(top)))
mspanset.go#L282: func (p *spanSetBlockAlloc) alloc() *spanSetBlock {
mspanset.go#L283: if s := (*spanSetBlock)(p.stack.pop()); s != nil {
mspanset.go#L286: return (*spanSetBlock)(persistentalloc(unsafe.Sizeof(spanSetBlock{}), cpu.CacheLineSize, &memstats.gcMiscSys))
mspanset.go#L290: func (p *spanSetBlockAlloc) free(block *spanSetBlock) {
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)